لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ASP.NET Core MVC [.NET 8] - راهنمای کامل [ویدئو]
ASP.NET Core MVC [.NET 8] - The Complete Guide [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره با مقدمه ای آغاز می شود و ابزارهای ضروری و نقشه راه روشنی را برای سفر یادگیری شما آماده می کند. به اصول NET Core، درک معماری MVC، پیچیدگیهای مسیریابی و تزریق وابستگی بپردازید.
همانطور که دوره پیشرفت می کند، به عملیات CRUD دسته بندی و محصول می پردازید، و تجربه عملی را با اتصال پایگاه داده، هسته چارچوب نهادی، و توسعه UI پویا به دست خواهید آورد. ما تفاوتهای ظریف پروژههای Razor و اهمیت معماری N-Tier را یاد میگیریم و درک شما از ساختارهای کد مقیاسپذیر و قابل نگهداری را افزایش میدهیم. ماژول Repository Pattern درک شما را از مدیریت کارآمد داده ها عمیق تر می کند و منجر به انتقال یکپارچه پایگاه داده می شود. ما همچنین اجرای سبد خرید، پردازش سفارش و مدیریت کاربر را پوشش خواهیم داد. شما با ویژگیهای پیشرفتهای مانند مدیریت تصویر محصول، ورود به سیستم اجتماعی، و عناصر رابط کاربری تعاملی مقابله خواهید کرد و اطمینان حاصل میکنید که پلت فرم تجارت الکترونیک شما برجسته است.
با نزدیک شدن به اوج دوره، تمرکز بر جنبه های حیاتی احراز هویت کاربر، مدیریت نقش، و تجارب کاربری ایمن با .NET Core Identity تغییر می کند. ماژول های نهایی شما را از طریق استقرار برنامه خود، ادغام خدمات ایمیل با SendGrid و اصلاح پروژه خود برای استفاده در دنیای واقعی راهنمایی می کنند. اجرای عملیات CRUD برای محصولات و دسته ها
پروژه های Razor را با ویژگی های پیشرفته توسعه و مدیریت کنید
از الگوهای معماری و مخزن N-Tier برای برنامه های مقیاس پذیر استفاده کنید
سبدهای خرید و فرآیندهای سفارش را بسازید و مدیریت کنید
احراز هویت کاربر را یکپارچه کنید و نقش ها را با استفاده از NET Core Identity مدیریت کنید
از تکنیک های استقرار و ادغام ایمیل استفاده کنید
مدیریت موثر تصاویر چندین محصول و ورود به سیستم اجتماعی این دوره برای زبان آموزان در تمام سطوحی که علاقه مند به تسلط بر ASP.NET MVC Core (.NET 8) هستند، از اصول اولیه تا مفاهیم پیشرفته طراحی شده است. ایده آل برای هر کسی از مبتدیان توسعه وب تا حرفه ای های باتجربه، این یک راهنمای جامع برای کسانی است که به دنبال تسلط بر آخرین چارچوب مایکروسافت و طراحی پروژه های در مقیاس بزرگ با استفاده از فناوری های پیشرفته هستند.
شرکت کنندگان ایده آل باید 3-6 ماه در برنامه نویسی C# تجربه داشته باشند و آشنایی با ابزارهایی مانند Visual Studio 2022، SQL Server Management Studio و NET 6 برای بهره مندی کامل از محتوای دوره توصیه می شود. پوشش جامع NET Core MVC با تمرکز بر تجارت الکترونیک * بررسی دقیق ویژگی های پیشرفته مانند الگوهای مخزن و معماری N-Tier * نکات و تکنیک های عملی برای استقرار و ادغام
سرفصل ها و درس ها
خوش آمدید و شروع به کار
Welcome & Getting Started
خوش آمدی
Welcome
خوش آمدی
Welcome
آنچه را که خواهیم ساخت
What we will Build
آنچه را که خواهیم ساخت
What we will Build
نقشه راه Dot Net Core
Dot Net Core Roadmap
نقشه راه Dot Net Core
Dot Net Core Roadmap
منابع پروژه
Project Resources
منابع پروژه
Project Resources
پیش نیازها
Prerequisites
پیش نیازها
Prerequisites
ابزار مورد نیاز
Tools Needed
ابزار مورد نیاز
Tools Needed
NET 8 و VS Preview را دانلود کنید
Download .NET 8 and VS Preview
NET 8 و VS Preview را دانلود کنید
Download .NET 8 and VS Preview
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
ایجاد پروژه
Create Project
ایجاد پروژه
Create Project
فایل پروژه
Project File
فایل پروژه
Project File
تنظیمات را راه اندازی کنید
Launch Settings
تنظیمات را راه اندازی کنید
Launch Settings
wwwroot و appsettings
wwwroot and appsettings
wwwroot و appsettings
wwwroot and appsettings
فایل برنامه
Program File
فایل برنامه
Program File
معماری MVC
MVC Architecture
معماری MVC
MVC Architecture
بررسی اجمالی مسیریابی
Routing Overview
بررسی اجمالی مسیریابی
Routing Overview
مسیریابی در عمل
Routing in Action
مسیریابی در عمل
Routing in Action
نماهای پیش فرض
Default Views
نماهای پیش فرض
Default Views
تزریق وابستگی چیست؟
What is Dependency Injection?
تزریق وابستگی چیست؟
What is Dependency Injection?
راحت برو!
Go Easy on Yourself!
راحت برو!
Go Easy on Yourself!
دسته عملیات CRUD
Category CRUD Operations
ایجاد مدل دسته بندی
Create Category Model
ایجاد مدل دسته بندی
Create Category Model
حاشیه نویسی داده ها
Data Annotations
حاشیه نویسی داده ها
Data Annotations
رشته اتصال
Connection String
رشته اتصال
Connection String
بسته های Nuget برای Entity Framework Core
Nuget Packages for Entity Framework Core
بسته های Nuget برای Entity Framework Core
Nuget Packages for Entity Framework Core
راه اندازی ApplicationDbContext
Setup ApplicationDbContext
راه اندازی ApplicationDbContext
Setup ApplicationDbContext
ایجاد پایگاه داده
Create Database
ایجاد پایگاه داده
Create Database
ایجاد جدول دسته بندی
Create Category Table
ایجاد جدول دسته بندی
Create Category Table
کنترل کننده دسته را اضافه کنید
Add Category Controller
کنترل کننده دسته را اضافه کنید
Add Category Controller
پیوند دسته را در هدر اضافه کنید
Add Category Link in Header
پیوند دسته را در هدر اضافه کنید
Add Category Link in Header
جدول دسته بندی بذر
Seed Category Table
جدول دسته بندی بذر
Seed Category Table
همه دسته ها را دریافت کنید
Get all Categories
همه دسته ها را دریافت کنید
Get all Categories
بارگذاری مجدد داغ
Hot Reload
بارگذاری مجدد داغ
Hot Reload
نمایش همه دسته ها
Display all Categories
نمایش همه دسته ها
Display all Categories
تم Bootswatch و نمادهای Bootstrap
Bootswatch Theme and Bootstrap Icons
تم Bootswatch و نمادهای Bootstrap
Bootswatch Theme and Bootstrap Icons
صفحه فهرست دسته بندی طراحی
Design Category List Page
صفحه فهرست دسته بندی طراحی
Design Category List Page
ایجاد رابط کاربری دسته
Create Category UI
ایجاد رابط کاربری دسته
Create Category UI
راهنماهای برچسب ورودی
Input Tag Helpers
راهنماهای برچسب ورودی
Input Tag Helpers
ایجاد دسته
Create Category
ایجاد دسته
Create Category
اعتبار سنجی سمت سرور
Server Side Validations
اعتبار سنجی سمت سرور
Server Side Validations
اعتبار سنجی سفارشی
Custom Validations
اعتبار سنجی سفارشی
Custom Validations
خلاصه اعتبار سنجی Asp
Asp Validation Summary
خلاصه اعتبار سنجی Asp
Asp Validation Summary
اعتبار سنجی سمت مشتری
Client Side Validation
اعتبار سنجی سمت مشتری
Client Side Validation
دکمه های ویرایش و حذف
Edit and Delete Buttons
دکمه های ویرایش و حذف
Edit and Delete Buttons
دریافت جزئیات دسته برای ویرایش
Get Category Details to Edit
دریافت جزئیات دسته برای ویرایش
Get Category Details to Edit
به روز رسانی دسته
Update Category
به روز رسانی دسته
Update Category
به روز رسانی رده در عمل
Update Category in Action
به روز رسانی رده در عمل
Update Category in Action
دریافت و ارسال اقدام برای حذف دسته
Get and Post Action for Delete Category
دریافت و ارسال اقدام برای حذف دسته
Get and Post Action for Delete Category
حذف دسته در عمل
Delete Category in Action
حذف دسته در عمل
Delete Category in Action
TempData
TempData
TempData
TempData
نماهای جزئی
Partial Views
نماهای جزئی
Partial Views
اطلاعیه توستر
Toastr Notification
اطلاعیه توستر
Toastr Notification
دسته عملیات CRUD
Category CRUD Operations
پروژه تیغ
Razor Project
ایجاد پروژه Razor
Create Razor Project
ایجاد پروژه Razor
Create Razor Project
چه چیزی در پروژه Razor متفاوت است؟
What's Different in Razor Project?
چه چیزی در پروژه Razor متفاوت است؟
What's Different in Razor Project?
راه اندازی EF Core
Setup EF Core
راه اندازی EF Core
Setup EF Core
اولین صفحه Razor ایجاد کنید
Create first Razor Page
اولین صفحه Razor ایجاد کنید
Create first Razor Page
نمایش همه دسته ها
Display all Categories
نمایش همه دسته ها
Display all Categories
ایجاد رابط کاربری دسته
Create Category UI
ایجاد رابط کاربری دسته
Create Category UI
دسته بندی پست Handler را ایجاد کنید
Create Category Post Handler
دسته بندی پست Handler را ایجاد کنید
Create Category Post Handler
ویرایش و حذف دسته
Edit and Delete Category
ویرایش و حذف دسته
Edit and Delete Category
اعلانهای توستر و نماهای جزئی
Toastr Notifications and Partial Views
اعلانهای توستر و نماهای جزئی
Toastr Notifications and Partial Views
پروژه تیغ
Razor Project
معماری N-Tier
N-Tier Architecture
پروژه های بیشتر ایجاد کنید
Create More Projects
پروژه های بیشتر ایجاد کنید
Create More Projects
اصلاح استایل
Modify Styling
اصلاح استایل
Modify Styling
UI صفحات دسته بندی را تغییر دهید
Modify UI of Category Pages
UI صفحات دسته بندی را تغییر دهید
Modify UI of Category Pages
معماری N-Tier
N-Tier Architecture
معماری N-Tier
N-Tier Architecture
نحوه تنظیم مجدد پایگاه داده
How to Reset Database
نحوه تنظیم مجدد پایگاه داده
How to Reset Database
پاداش - طول عمر خدمات تزریق وابستگی
Bonus - Dependency Injection Service Lifetimes
پاداش - طول عمر خدمات تزریق وابستگی
Bonus - Dependency Injection Service Lifetimes
معماری N-Tier
N-Tier Architecture
الگوی مخزن
Repository Pattern
رابط IRRepository
IRepository Interface
رابط IRRepository
IRepository Interface
پیاده سازی رابط مخزن
Implement Repository Interface
پیاده سازی رابط مخزن
Implement Repository Interface
ICategoryRepository را پیاده سازی کنید
Implement ICategoryRepository
ICategoryRepository را پیاده سازی کنید
Implement ICategoryRepository
اجرای مخزن دسته
Implement Category Repository
اجرای مخزن دسته
Implement Category Repository
DbContext را با Category Repository جایگزین کنید
Replace DbContext with Category Repository
DbContext را با Category Repository جایگزین کنید
Replace DbContext with Category Repository
انتقال به یک پایگاه داده متفاوت چقدر آسان است؟
How Easy is it to move to a Different Database?
انتقال به یک پایگاه داده متفاوت چقدر آسان است؟
How Easy is it to move to a Different Database?
تغییر نام پروژه و حل مسائل
Renaming Project and Solving Issues
تغییر نام پروژه و حل مسائل
Renaming Project and Solving Issues
پیاده سازی UnitOfWork
UnitOfWork Implementation
پیاده سازی UnitOfWork
UnitOfWork Implementation
UnitOfWork در عمل
UnitOfWork in Action
UnitOfWork در عمل
UnitOfWork in Action
مناطق در دات نت
Areas in .NET
مناطق در دات نت
Areas in .NET
کشویی در نوار نوار
Dropdown in NavBar
کشویی در نوار نوار
Dropdown in NavBar
الگوی مخزن
Repository Pattern
CRUD محصول
Product CRUD
ایجاد مدل محصول
Create Product Model
ایجاد مدل محصول
Create Product Model
محصول بذر و تکلیف 1
Seed Product and Assignment 1
محصول بذر و تکلیف 1
Seed Product and Assignment 1
راه حل تکلیف 1 - مخزن محصول و UnitOfWork
Assignment 1 Solution - Product Repository and UnitOfWork
راه حل تکلیف 1 - مخزن محصول و UnitOfWork
Assignment 1 Solution - Product Repository and UnitOfWork
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!
نمایش نظرات